package com.wangzh.concurrent;

import java.util.concurrent.TimeUnit;

public class Test {
    public static void main(String[] args) throws InterruptedException {

        System.out.println(Runtime.getRuntime().availableProcessors());
        Person person = new Person();
        synchronized (Person.class){
            person.wait();
        }
        TimeUnit.SECONDS.sleep(1);

//        PersonThreadLocal person = new PersonThreadLocal();
//        Person person = new Person();
//
//        new Thread(() ->{
//            person.setName("周瑜");
//            try {
//                TimeUnit.SECONDS.sleep(3);
//            } catch (InterruptedException e) {
//                e.printStackTrace();
//            }
//            System.out.println("线程1"+person.getName());
//        }).start();
//
//        new Thread(() ->{
//            person.setName("图灵");
//            try {
//                TimeUnit.SECONDS.sleep(3);
//            } catch (InterruptedException e) {
//                e.printStackTrace();
//            }
//            System.out.println("线程2"+person.getName());
//        }).start();


    }
}
